Authing 文档文档
快速开始
概念
使用指南
开发集成 arrow
  • V2 文档
  • V3 文档
元数据
应用集成
身份自动化
加入 APN
开发集成
多租户(内测版)
控制台文档
多租户控制台
租户控制台
Saas 应用 Demo
快速开始
概念
使用指南
开发集成 arrow
  • V2 文档
  • V3 文档
元数据
应用集成
身份自动化
加入 APN
开发集成
多租户(内测版)
控制台文档
多租户控制台
租户控制台
Saas 应用 Demo
旧版
身份自动化
  • 身份自动化概览
  • 快速开始

  • 编写 Workflow

  • 执行 Workflow

    • 手动执行
    • 激活 Workflow
    • 通过应用事件触发 Workflow
    • 通过定时执行触发 Workflow
    • 通过 Webhook 触发 Workflow
    • 通过 HTTP 请求触发 Workflow
    • 查看 Workflow 执行记录
  • 操作 Authing 内部资源
  • 使用应用连接器

  • 流程控制节点

  • 数据处理节点

  • 工作流自定义能力

  • 使用模版

  1. 身份自动化
  2. /
  3. 执行 Workflow

  4. /
  5. 通过应用事件触发 Workflow

¶ 通过事件触发 Workflow

和前面介绍的 workflow 触发方式不同,这种触发方式是“被动”的 —— 当一个外部的应用系统(也可以是 Authing)发生了某个事件之后,推送一个事件给 Authing workflow,将事件的内容作为 input 参数,触发 workflow 的执行。

你可以看到 Authing 身份自动化当前支持的所有第三方事件:

¶ 配置事件连接器

当要监听外部事件之前,你需要先配置好事件连接器,不同第三方的配置方式各不相同,请分别参考不同事件连接器的文档。

¶ 选择需要监听的事件

¶ 监听第三方应用事件

以飞书为例,我们集成了飞书系统中支持的所有事件 (opens new window),你可以选择需要监听的事件。你可以通过 ${workflow.input.eventData} 获取到事件体的具体内容。

¶ 监听 Authing 内部事件

选择 Authing 应用之后,你可以看到 Authing 系统内部的所有事件:

你可以通过 ${workflow.input.eventData} 获取到事件体的具体内容:

¶ 制造应用事件触发 workflow 执行

当选择好了要监听的事件之后,接下来可以在第三方应用(或 Authing)制造对应的事件,触发 workflow 的执行。

¶ 快速示例

这里我们以 Authing 用户创建之后给用户添加默认分组为例。所以我们首先需要监听 Authing 应用下的创建用户事件,接下来在用户池中创建一个默认分组:

接下来我们在 workflow 中添加一个 Authing 节点,并选择「添加分组成员 (opens new window)」这个动作,在 code 中填入我们之前创建的默认分组的 code —— default,在 userIds 中填入:

[
  "${workflow.input.eventData.id}"
]

配置完成点击激活,在 Authing 中创建一个用户:

可以看到此用户被成功加入了这个默认分组:

再看 workflow 的执行记录,可以看到 workflow 被成功触发了:

上一篇: 激活 Workflow 下一篇: 通过定时执行触发 Workflow
  • 配置事件连接器
  • 选择需要监听的事件
  • 制造应用事件触发 workflow 执行
  • 快速示例

用户身份管理

集成第三方登录
手机号闪验 (opens new window)
通用登录表单组件
自定义认证流程

企业内部管理

单点登录
多因素认证
权限管理

开发者

开发文档
框架集成
博客 (opens new window)
GitHub (opens new window)
社区用户中心 (opens new window)

公司

400 888 2106
sales@authing.cn
北京市朝阳区北辰世纪中心 B 座 16 层(总)
成都市高新区天府五街 200 号 1 号楼 B 区 4 楼 406 室(分)

京ICP备19051205号

beian京公网安备 11010802035968号

© 北京蒸汽记忆科技有限公司